package ejb.cbm.operatoria.bean;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class OperacionChequeBean  implements java.io.Serializable {

    // Fields    
     private Long codigooperacion;
     private Long codigoCajaBoveda;
     private Long codigoTransaccion;
     private String codigoentidad;
     private String codigooficina;
     private String numerocuenta;
     private String codigodivisa;
     private Double importetotal;
     private String usuarioautorizacion;
     private Long codigomotivoautorizacion;
     private String observacionautorizacion;
     private Long estadoimpresion;
     private Long flagextorno;
     private String usuarioregistro;
     private Date fecharegistro;
     private String usuariomodificacion;
     private Date fechamodificacion;
     private List<ChequeBean> cheques = new ArrayList<ChequeBean>(0);
     private String titular;
     private String condicionCuenta;
     private String nroCheque;
     
     private TransaccionSignificativaBean transaccionSignificativa;
    // Constructors

    /** default constructor */
    public OperacionChequeBean() {
    }

	public String getNroCheque() {
		return nroCheque;
	}

	public void setNroCheque(String nroCheque) {
		this.nroCheque = nroCheque;
	}

	/** minimal constructor */
    public OperacionChequeBean(Long codigooperacion, Long codigoCajaBoveda, Long codigoTransaccion, String numerocuenta, String codigodivisa, Double importetotal, Long estadoimpresion, Long flagextorno, String usuarioregistro, Date fecharegistro, String usuariomodificacion, Date fechamodificacion) {
        this.codigooperacion = codigooperacion;
        this.codigoCajaBoveda = codigoCajaBoveda;
        this.codigoTransaccion = codigoTransaccion;
        this.numerocuenta = numerocuenta;
        this.codigodivisa = codigodivisa;
        this.importetotal = importetotal;
        this.estadoimpresion = estadoimpresion;
        this.flagextorno = flagextorno;
        this.usuarioregistro = usuarioregistro;
        this.fecharegistro = fecharegistro;
        this.usuariomodificacion = usuariomodificacion;
        this.fechamodificacion = fechamodificacion;
    }
    
    /** full constructor */
    public OperacionChequeBean(Long codigooperacion, Long codigoCajaBoveda, Long codigoTransaccion, String numerocuenta, String codigodivisa, Double importetotal, String usuarioautorizacion, Long codigomotivoautorizacion, String observacionautorizacion, Long estadoimpresion, Long flagextorno, String usuarioregistro, Date fecharegistro, String usuariomodificacion, Date fechamodificacion, List<ChequeBean> cheques) {
        this.codigooperacion = codigooperacion;
        this.codigoCajaBoveda = codigoCajaBoveda;
        this.codigoTransaccion = codigoTransaccion;
        this.numerocuenta = numerocuenta;
        this.codigodivisa = codigodivisa;
        this.importetotal = importetotal;
        this.usuarioautorizacion = usuarioautorizacion;
        this.codigomotivoautorizacion = codigomotivoautorizacion;
        this.observacionautorizacion = observacionautorizacion;
        this.estadoimpresion = estadoimpresion;
        this.flagextorno = flagextorno;
        this.usuarioregistro = usuarioregistro;
        this.fecharegistro = fecharegistro;
        this.usuariomodificacion = usuariomodificacion;
        this.fechamodificacion = fechamodificacion;
        this.cheques = cheques;
    }

	public List<ChequeBean> getCheques() {
		return cheques;
	}

	public void setCheques(List<ChequeBean> cheques) {
		this.cheques = cheques;
	}

	public Long getCodigoCajaBoveda() {
		return codigoCajaBoveda;
	}

	public void setCodigoCajaBoveda(Long codigoCajaBoveda) {
		this.codigoCajaBoveda = codigoCajaBoveda;
	}

	public String getCodigodivisa() {
		return codigodivisa;
	}

	public void setCodigodivisa(String codigodivisa) {
		this.codigodivisa = codigodivisa;
	}

	public Long getCodigomotivoautorizacion() {
		return codigomotivoautorizacion;
	}

	public void setCodigomotivoautorizacion(Long codigomotivoautorizacion) {
		this.codigomotivoautorizacion = codigomotivoautorizacion;
	}

	public Long getCodigooperacion() {
		return codigooperacion;
	}

	public void setCodigooperacion(Long codigooperacion) {
		this.codigooperacion = codigooperacion;
	}

	public Long getCodigoTransaccion() {
		return codigoTransaccion;
	}

	public void setCodigoTransaccion(Long codigoTransaccion) {
		this.codigoTransaccion = codigoTransaccion;
	}

	public Long getEstadoimpresion() {
		return estadoimpresion;
	}

	public void setEstadoimpresion(Long estadoimpresion) {
		this.estadoimpresion = estadoimpresion;
	}

	public Date getFechamodificacion() {
		return fechamodificacion;
	}

	public void setFechamodificacion(Date fechamodificacion) {
		this.fechamodificacion = fechamodificacion;
	}

	public Date getFecharegistro() {
		return fecharegistro;
	}

	public void setFecharegistro(Date fecharegistro) {
		this.fecharegistro = fecharegistro;
	}

	public Long getFlagextorno() {
		return flagextorno;
	}

	public void setFlagextorno(Long flagextorno) {
		this.flagextorno = flagextorno;
	}

	public Double getImportetotal() {
		return importetotal;
	}

	public void setImportetotal(Double importetotal) {
		this.importetotal = importetotal;
	}

	public String getNumerocuenta() {
		return numerocuenta;
	}

	public void setNumerocuenta(String numerocuenta) {
		this.numerocuenta = numerocuenta;
	}

	public String getObservacionautorizacion() {
		return observacionautorizacion;
	}

	public void setObservacionautorizacion(String observacionautorizacion) {
		this.observacionautorizacion = observacionautorizacion;
	}

	public String getUsuarioautorizacion() {
		return usuarioautorizacion;
	}

	public void setUsuarioautorizacion(String usuarioautorizacion) {
		this.usuarioautorizacion = usuarioautorizacion;
	}

	public String getUsuariomodificacion() {
		return usuariomodificacion;
	}

	public void setUsuariomodificacion(String usuariomodificacion) {
		this.usuariomodificacion = usuariomodificacion;
	}

	public String getUsuarioregistro() {
		return usuarioregistro;
	}

	public void setUsuarioregistro(String usuarioregistro) {
		this.usuarioregistro = usuarioregistro;
	}

	public String getCodigoentidad() {
		return codigoentidad;
	}

	public void setCodigoentidad(String codigoentidad) {
		this.codigoentidad = codigoentidad;
	}

	public String getCodigooficina() {
		return codigooficina;
	}

	public void setCodigooficina(String codigooficina) {
		this.codigooficina = codigooficina;
	}

	public TransaccionSignificativaBean getTransaccionSignificativa() {
		return transaccionSignificativa;
	}

	public void setTransaccionSignificativa(
			TransaccionSignificativaBean transaccionSignificativa) {
		this.transaccionSignificativa = transaccionSignificativa;
	}

	public void setTitular(String titular) {
		this.titular = titular;
	}

	public String getTitular() {
		return titular;
	}

	public void setCondicionCuenta(String condicionCuenta) {
		this.condicionCuenta = condicionCuenta;
	}

	public String getCondicionCuenta() {
		return condicionCuenta;
	}
    
}